package Test;

class Father{
    public void Func() {
        System.out.println("Func");
    }
}

class Son extends Father{
    public void Func() {
        System.out.println("Son::Func");
    }

    public void Func2() {
        System.out.println("Func2");
    }

    public void Func3() {
        this.Func();
        super.Func();
        this.Func2();
    }
}

public class Test {
    public static void main(String[] args) {
        Son son = new Son();
        son.Func3();
    }
}
